/**
 * @description 路由事件名称常量
 * @property {string} 'Router:reload' 路由重载事件，用于动态加载路由，接收参数为处理后的路由数组或从localStorage中获取
 */
const RouterEventNameConst = ['Router:reload']

/**
 * @description 进度条事件名称常量
 * @property {string} 'Nprogress:start' 进度条开始事件
 * @property {string} 'Nprogress:done' 进度条完成事件
 */
const NprogressEventNameConst = ['Nprogress:start', 'Nprogress:done']

/**
 * @description 组件事件名称常量
 * @property {string} 'Component:warehouseSelected' 仓库选择事件，接收参数为仓库id
 */
const ComponentEventNameConst = [
    'Component:warehouseSelected'
]

export const EventNameConst = [
    ...RouterEventNameConst,
    ...NprogressEventNameConst,
    ...ComponentEventNameConst
] as const